Dopo aver configurato una libreria UDF da Strumenti -> Opzioni: UDF per il progetto attuale, l'UDF viene visualizzato nell'albero dei blocchi. A questo punto gli UDF possono essere utilizzati in un programma di comando come un qualsiasi altro blocco funzionale.

| Nota Non tutti gli UDF possono essere utilizzati in un programma di comando. Gli UDF non validi vengono visualizzati nell'albero dei blocchi ma in grigio. Un UDF non è valido se presenta almeno una delle seguenti condizioni:
|
Un programma di comando può avere al massimo 16 UDF diversi e 64 istanze UDF complessive.
All'interno del programma di comando, l'interazione con gli UDF è coerente agli altri blocchi funzionali. Facendo clic due volte, ad esempio, si apre la finestra di dialogo Parametro CHE consente di impostare nomi personalizzati e commenti come negli altri blocchi funzionali.
Analogamente i parametri UDF possono essere referenziati da altri blocchi, ad esempio:

I parametri UDF modificabili possono essere inclusi in testi di segnalazione, come illustrato di seguito:

| Nota Non è possibile negare i connettori di ingresso di un UDF. |
Se un UDF rerenzia internamente un parametro fornito da un altro blocco funzionale già programmato, questo parametro verrà visualizzato come "U*" quando si utilizza l'UDF in un programma di comando, come ad esempio:
